|
Computer Programming / Coding
Students will learn to design, code, and test their own programs while applying mathematical concepts. Teachers introduce concepts and problem-solving skills through a programming language such as C, C++, C#, Java, Python, or Visual Basic. Advanced topics may include sequential files, arrays
Daily Work (60% of Semester Grade): Tasks completed throughout the semester to develop skills
Assessments (40% of Semester Grade): Quizzes, Tests, and Projects completed throughout the semester
Semester Test (15% of Final Grade): End of Semester Assessment
1. Be Respectful (treat other the way you want to be treated, show kindness and consideration, accept others for who they are)
2. Be Reasonable (ask for permission and keep me informed)
3. Be Responsible (be in control of your own behavior, do your part when working with others, bring MacBook to class, and have your work completed on time)
Snacks/Drinks: water only (otherwise ask for permission)
Electronic Devices: Not allowed during school hours
Late Work: Turn work in on time; work not completed during class will be student's responsibility to complete outside of class. Accepted by end of week or make arrangements with me
| Mon, Mar 2 | Welcome / Expectations / Bell Ringer - What is your experience in programming? / Python Basics Pre-Assessment / Google Doodle Coding |
| Tue, Mar 3 | Bell Ringer - What is a variable? / data types - integer, float, string / random |
| Wed, Mar 4 | Bell Ringer - Declare 6 variables (2 integers, 2 float, and 2 string) / Triangle Program / Trivia Game Program |
| Thu, Mar 5 | Bell Ringer - battery program (if-elif-else | and or statements | user input) / Loops (while) |
| Fri, Mar 6 | Bell Ringer - countdown / Guess Number / Pay |
| Mon, Mar 9 | Bell Ringer - the programming six for guess number and cash register / Cash Register Program / Ideas for own adventure |
| Tue, Mar 10 | Bell Ringer - fix the code: Print(Your pay is $ wage * 40 + overtime) / Create own adventure |
| Wed, Mar 11 | Bell Ringer - precision programming example / Share own adventure / Points on a coordinate plane / Prepare for Quiz |
| Thu, Mar 12 | Wind Chill / Quiz |
| Fri, Mar 13 | Bell Ringer - Why are interaction and testing programs important? / Rock Paper Scissors Program |